/*
 * 描述： <描述>
 * 修改人： rain
 * 修改时间： 2016年10月16日
 * 项目： rainhy-webcore
 */
package com.rainhy.spring.applicationlistener;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.context.ApplicationEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.stereotype.Component;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.transaction.annotation.Transactional;

/**
 * <功能简述><br>
 * <功能详细描述>
 * 
 * @author rain
 * @version [版本号, 2016年10月16日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
@Transactional
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:test-spring/beans*.xml" })
@Component
public class RainhyApplicationListener implements ApplicationListener<ApplicationEvent> {
    
    @Override
    public void onApplicationEvent(ApplicationEvent event) {
        System.err.println(event.getClass().getSimpleName() + " 事件已发生！");
    }
    
    @Test
    public void test() {
        
    }
    
}
